html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body{background: #eee;margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;line-height:18px;color:#333333;padding: 10px !important;}
h1,h2,h3,h4,h5,h6{margin:0;font-weight:bold;color:#333333;text-rendering:optimizelegibility;}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;color:#999999;}
h1{font-size:30px;line-height:36px;}h1 small{font-size:18px;}
h2{font-size:24px;line-height:36px;}h2 small{font-size:18px;}
h3{line-height:27px;font-size:18px;}h3 small{font-size:14px;}
h4,h5,h6{line-height:18px;}
h4{font-size:14px;}h4 small{font-size:12px;}
h5{font-size:12px;}
h6{font-size:11px;color:#999999;text-transform:uppercase;}

/* Detalles de registros */
.caracteristica_detalle{
    width: 95%;
    margin: 0 auto 0 auto;
}
.cuerpo_detalle input{
    width: 75% !important;
}
.detalle_simple{
    background: #ffffff;
    margin: 0;
    padding: 10px;
    border: 1px solid #DDDDDD;
}
.detalle_simple:hover{
    background: #ffffee;
}

.cuerpo_detalle td{
    width: 100%;
}

.cuerpo_detalle label {
    width: auto !important;
    min-width: 20%;
}
/* FIN Detalles de registros */

table {
    border-collapse: collapse;
    border-spacing: 0;
    font-size: inherit;
    margin: 0;
}


td, th {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #DDDDDD -moz-use-text-color;
    border-left: 0 none;
    border-right: 0 none;
    border-style: solid none;
    border-width: 1px 0;
    text-align: left;
    vertical-align: top;
}
tr {
    background-color: #FFFFFF;
    border-left: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
}

th {
    background-color: #E7EEF6;
    white-space: nowrap;
}

.well{margin-bottom: 0.3em;min-height:20px;padding:19px;background-color:#f5f5f5;border:1px solid #eee;border:1px solid rgba(0, 0, 0, 0.05);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);}
.well blockquote{border-color:#ddd;border-color:rgba(0, 0, 0, 0.15);}

.boton{
     padding: 8px 19px !important;
}
.boton:hover{
    background: #fff;
    color: #000;
}